# encoding: utf-8
# module PyQt5.Qsci
# from /usr/local/lib/python3.5/dist-packages/PyQt5/Qsci.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtPrintSupport as __PyQt5_QtPrintSupport
import PyQt5.QtWidgets as __PyQt5_QtWidgets
import sip as __sip


from .QsciLexer import QsciLexer

class QsciLexerPython(QsciLexer):
    """ QsciLexerPython(parent: QObject = None) """
    def autoCompletionWordSeparators(self): # real signature unknown; restored from __doc__
        """ autoCompletionWordSeparators(self) -> List[str] """
        return []

    def blockLookback(self): # real signature unknown; restored from __doc__
        """ blockLookback(self) -> int """
        return 0

    def blockStart(self): # real signature unknown; restored from __doc__
        """ blockStart(self) -> Tuple[str, int] """
        pass

    def braceStyle(self): # real signature unknown; restored from __doc__
        """ braceStyle(self) -> int """
        return 0

    def defaultColor(self, p_int): # real signature unknown; restored from __doc__
        """ defaultColor(self, int) -> QColor """
        pass

    def defaultEolFill(self, p_int): # real signature unknown; restored from __doc__
        """ defaultEolFill(self, int) -> bool """
        return False

    def defaultFont(self, p_int): # real signature unknown; restored from __doc__
        """ defaultFont(self, int) -> QFont """
        pass

    def defaultPaper(self, p_int): # real signature unknown; restored from __doc__
        """ defaultPaper(self, int) -> QColor """
        pass

    def description(self, p_int): # real signature unknown; restored from __doc__
        """ description(self, int) -> str """
        return ""

    def foldComments(self): # real signature unknown; restored from __doc__
        """ foldComments(self) -> bool """
        return False

    def foldCompact(self): # real signature unknown; restored from __doc__
        """ foldCompact(self) -> bool """
        return False

    def foldQuotes(self): # real signature unknown; restored from __doc__
        """ foldQuotes(self) -> bool """
        return False

    def highlightSubidentifiers(self): # real signature unknown; restored from __doc__
        """ highlightSubidentifiers(self) -> bool """
        return False

    def indentationGuideView(self): # real signature unknown; restored from __doc__
        """ indentationGuideView(self) -> int """
        return 0

    def indentationWarning(self): # real signature unknown; restored from __doc__
        """ indentationWarning(self) -> QsciLexerPython.IndentationWarning """
        pass

    def keywords(self, p_int): # real signature unknown; restored from __doc__
        """ keywords(self, int) -> str """
        return ""

    def language(self): # real signature unknown; restored from __doc__
        """ language(self) -> str """
        return ""

    def lexer(self): # real signature unknown; restored from __doc__
        """ lexer(self) -> str """
        return ""

    def readProperties(self, QSettings, p_str): # real signature unknown; restored from __doc__
        """ readProperties(self, QSettings, str) -> bool """
        return False

    def refreshProperties(self): # real signature unknown; restored from __doc__
        """ refreshProperties(self) """
        pass

    def setFoldComments(self, bool): # real signature unknown; restored from __doc__
        """ setFoldComments(self, bool) """
        pass

    def setFoldCompact(self, bool): # real signature unknown; restored from __doc__
        """ setFoldCompact(self, bool) """
        pass

    def setFoldQuotes(self, bool): # real signature unknown; restored from __doc__
        """ setFoldQuotes(self, bool) """
        pass

    def setHighlightSubidentifiers(self, bool): # real signature unknown; restored from __doc__
        """ setHighlightSubidentifiers(self, bool) """
        pass

    def setIndentationWarning(self, QsciLexerPython_IndentationWarning): # real signature unknown; restored from __doc__
        """ setIndentationWarning(self, QsciLexerPython.IndentationWarning) """
        pass

    def setStringsOverNewlineAllowed(self, bool): # real signature unknown; restored from __doc__
        """ setStringsOverNewlineAllowed(self, bool) """
        pass

    def setV2UnicodeAllowed(self, bool): # real signature unknown; restored from __doc__
        """ setV2UnicodeAllowed(self, bool) """
        pass

    def setV3BinaryOctalAllowed(self, bool): # real signature unknown; restored from __doc__
        """ setV3BinaryOctalAllowed(self, bool) """
        pass

    def setV3BytesAllowed(self, bool): # real signature unknown; restored from __doc__
        """ setV3BytesAllowed(self, bool) """
        pass

    def stringsOverNewlineAllowed(self): # real signature unknown; restored from __doc__
        """ stringsOverNewlineAllowed(self) -> bool """
        return False

    def v2UnicodeAllowed(self): # real signature unknown; restored from __doc__
        """ v2UnicodeAllowed(self) -> bool """
        return False

    def v3BinaryOctalAllowed(self): # real signature unknown; restored from __doc__
        """ v3BinaryOctalAllowed(self) -> bool """
        return False

    def v3BytesAllowed(self): # real signature unknown; restored from __doc__
        """ v3BytesAllowed(self) -> bool """
        return False

    def writeProperties(self, QSettings, p_str): # real signature unknown; restored from __doc__
        """ writeProperties(self, QSettings, str) -> bool """
        return False

    def __init__(self, parent=None): # real signature unknown; restored from __doc__
        pass

    ClassName = 8
    Comment = 1
    CommentBlock = 12
    Decorator = 15
    Default = 0
    DoubleQuotedString = 3
    FunctionMethodName = 9
    HighlightedIdentifier = 14
    Identifier = 11
    Inconsistent = 1
    Keyword = 5
    NoWarning = 0
    Number = 2
    Operator = 10
    SingleQuotedString = 4
    Spaces = 3
    Tabs = 4
    TabsAfterSpaces = 2
    TripleDoubleQuotedString = 7
    TripleSingleQuotedString = 6
    UnclosedString = 13


